

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Class Group [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, UML Toolbox,UML Toolbox Class Group,Enterprise Architect UML Toolbox,Enterprise Architect UML Toolbox Class Group,Class,Class Group, Enterprise Architect UML Toolbox,Class Elements And Connectors">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Class Group</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="usecasegroup.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="object_group.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">The </span><span class="f_UIControl">Class</span><span class="f_BodyText"> group can be used for <a href="packagediagram.htm">Package diagrams</a>, <a href="classdiagram.htm">Class diagrams</a> and <a href="objectdiagram.htm">Object diagrams</a>: those that usually display elements concerned with the logical structure of the system. These include Objects, Classes and Interfaces. Logical models can include domain models (high level business driven object model) to strict development Class models (define inheritance, attributes, operations).</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="0" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="212" style="width:212px;"><p class="p_TextIndentedL2"><img src="logicalbar.png" width="178" height="456" border="0" alt="LogicalBar"></p>
</td>
<td valign="top" width="721" style="width:721px;"><p class="p_BodyText"><span class="f_BodyText">The </span><span class="f_UIControl">Class</span><span class="f_BodyText"> group is used for creating Class models and database models. Class modeling is done using the </span><span class="f_BodyText" style="font-style: italic;">Class</span><span class="f_BodyText"> and </span><span class="f_BodyText" style="font-style: italic;">Interface</span><span class="f_BodyText"> elements, as well as occasional use of the </span><span class="f_BodyText" style="font-style: italic;">Object</span><span class="f_BodyText"> element to model Class instances. You can add Association or Aggregation relationships. See the </span><span class="f_BodyText"><a href="class_model_pattern.htm">Class Model</a></span><span class="f_BodyText"> for an example of this.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Use the </span><span class="f_BodyText" style="font-style: italic;">Table</span><span class="f_BodyText"> element to insert a stereotyped Class for use in database modeling. See the </span><span class="f_BodyText" style="font-style: italic;"><a href="generateddl.htm">Data Modeling</a></span><span class="f_BodyText"> topic for more details.</span></p>
<p class="p_BodyText"><span class="f_BodyText">To add an element to the current diagram, click on the required icon and drag it into position on the diagram. Set an element name and other properties as prompted.</span></p>
<p class="p_BodyText"><span class="f_BodyText">To add a relationship, click on the required icon, click on the start element in the diagram and drag to the end element.</span></p>
</td>
</tr>
</table>
</div>




            </div>
          </div>
        </div>



</div>


</body>
</html>
